package Arthmeticoperator;

public class LogicoperatorDemo1 {
    public static void main(String[] args) {
        //1.逻辑与 && 有false则false
        //两边都是真则为真，有一个为假则为假
        System.out.println(true && true);//true
        System.out.println(true && false);//false
        System.out.println(false && true);//false
        System.out.println(false && false);//false
        //2.逻辑或 | 有true则true
        //两边都是假则为假，有一个为真则为真
        System.out.println(true | false);//true
        System.out.println(true | true);//true
        System.out.println(false | true);//true
        System.out.println(false ^ false);//false
        //3.逻辑异或 ^
        //两边相同则为假，两边不同则为真
        System.out.println(true ^ false);//true
        System.out.println(true ^ true);
        //4.逻辑非！
        //取反
        System.out.println(!true);//false
        System.out.println(!false);//true
    }
}
